// 帮我写一段js批量命名图片名称

import fs from 'fs';
import path from 'path';

const folderPath = './'; // 图片文件夹路径

fs.readdir(folderPath, (err, files) => {

  if (err) {
    console.error('读取文件夹失败:', err);
    return;
  }

  files.forEach((file, index) => {
    // 检查文件是否为图片
    if (file.endsWith('.jpg') || file.endsWith('.jpeg') || file.endsWith('.png')) {
      // 重命名图片
      const oldPath = path.join(folderPath, file);
      const newPath = path.join(folderPath, `image${index + 1}${path.extname(file)}`);

      fs.rename(oldPath, newPath, (err) => {
        if (err) {
          console.error('重命名文件失败:', err);
        } else {
          console.log(`文件 ${file} 重命名为 ${newPath}`);
          
        }
      });
    }

  });
})




